/**
 * 检索
 */

import { Injectable } from '@angular/core';
import { Http } from '@angular/http';

import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/map';

import { Hero } from "./app.hero";


@Injectable()
export class HeroSearchService {


    constructor(private http: Http) { }

    search(term: string): Observable<Hero[]> {
        return this.http.get("http://localhost:3333/hero/search/" + term)
            .map((response) => {
                return response.json() as Hero[];
            });
    }

}